*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
}

/*placeholder css*/
::-moz-placeholder {
  font-family: "Microsoft YaHei"
}

::-webkit-input-placeholder {
  font-family: "Microsoft YaHei"
}

:-ms-input-placeholder {
  font-family: "Microsoft YaHei"
}

/*reset*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu {
  display: block
}

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, figure, section, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color:transparent;
}

body {
  font: 14px/1.4 "Microsoft Yahei",Arial,Helvetica,sans-serif;
  background-color: #f1f1f1;
  color: #424242;
  margin: 0 auto;
}

h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

ul,ol,dd,dt,dl {
  list-style-type: none;
}

a {
  color: #333;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

a,input,button,select {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline:none;
  background: none;
  text-decoration: none;
}



input,img {
  border: none;
  padding: 0;
  font-size: 14px;
}

i,em {
  font-style: normal;
}

:focus {
  outline: none
}

main{
  padding:20px;
  width:980px;
  max-width:1200px;
  min-height:800px;
  margin:0 auto;
  background #fff;
}
